package com.blrs.domain;

import com.blrs.common.annotation.Excel;
import com.blrs.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 活动培训报名信息对象 activity_registration
 * 
 * @author yang
 * @date 2023-11-24
 */
public class ActivityRegistration extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 报名id */
    private String applicationId;

    /** 活动培训id */
    private String activityId;

    /** 报名人员id */
    private Long personnelId;

    /** 报名人员姓名 */
    @Excel(name = "报名人员姓名",sort = 2)
    private String personnelName;

    /** 报名人员职务 */
    @Excel(name = "职务",sort = 3)
    private String personnelDuties;

    /** 报名人员联系方式 */
  @Excel(name = "联系方式",sort = 4)
    private String personnelContact;

    /** 组织机构id */
    private Long deptId;

    /** 组织机构名称 */
    @Excel(name = "企业名称",sort = 1)
    private String deptName;

    /**
     * 活动名称
     * @param applicationId
     */
    private String activityName;

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    public void setApplicationId(String applicationId)
    {
        this.applicationId = applicationId;
    }

    public String getApplicationId() 
    {
        return applicationId;
    }
    public void setActivityId(String activityId) 
    {
        this.activityId = activityId;
    }

    public String getActivityId() 
    {
        return activityId;
    }
    public void setPersonnelId(Long personnelId) 
    {
        this.personnelId = personnelId;
    }

    public Long getPersonnelId() 
    {
        return personnelId;
    }
    public void setPersonnelName(String personnelName) 
    {
        this.personnelName = personnelName;
    }

    public String getPersonnelName() 
    {
        return personnelName;
    }
    public void setPersonnelDuties(String personnelDuties) 
    {
        this.personnelDuties = personnelDuties;
    }

    public String getPersonnelDuties() 
    {
        return personnelDuties;
    }
    public void setPersonnelContact(String personnelContact) 
    {
        this.personnelContact = personnelContact;
    }

    public String getPersonnelContact() 
    {
        return personnelContact;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }
    public void setDeptName(String deptName) 
    {
        this.deptName = deptName;
    }

    public String getDeptName() 
    {
        return deptName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("applicationId", getApplicationId())
            .append("activityId", getActivityId())
            .append("personnelId", getPersonnelId())
            .append("personnelName", getPersonnelName())
            .append("personnelDuties", getPersonnelDuties())
            .append("personnelContact", getPersonnelContact())
            .append("deptId", getDeptId())
            .append("deptName", getDeptName())
            .toString();
    }
}
